#5、设置菜品库存的价格(仅限管理员)
def update():
while True:
exist = 0
num=input("请输入要修改的菜品编号:")
for product in productsList:
if product["编号"]==num:
exist = 1
input1 = input("您需要更新的值是:1、价格,2、库存:")
input2 = input("更新后的值为:")
if input1=="1":
product["价格"]=float(input2)
elif input1=="2":
product["库存"]=int(input2)
print("----菜品",product["名称"],"已更新成功")
listAll()
break
if exist==0:
print("此菜品不存在!")
choice=input("请输入1 取消 2 继续输入")
if choice=="1":
break
else:
continue
else:
break
#6、库存预警(低于10时)
def warning():
exist = 0
print("以下菜品需要补充食材:")
print("----编号--------名称--------价格--------库存------")
for product in productsList:
if product["库存"]<10:
exist = 1
print(product["编号"], "--------", product["名称"], "--------", product["价格"], "--------",
product["库存"], "--------")
if exist == 0:
print("库存充足!")
返回值:
***************************** 菜品管理系统1.0 ************************************************
请输入用户名:aaa
请输入密码:123
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):6
以下菜品需要补充食材:
----编号--------名称--------价格--------库存------
1001 -------- 牛肉 -------- 30 -------- 7 --------
1008 -------- 啤酒 -------- 4 -------- 9 --------
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):5
请输入要修改的菜品编号:1008
您需要更新的值是:1、价格,2、库存:2
更新后的值为:999
----菜品 啤酒 已更新成功
----编号--------名称--------价格--------库存------
1001 -------- 牛肉 -------- 30 -------- 7 --------
1002 -------- 千张 -------- 10 -------- 122 --------
1003 -------- 土豆 -------- 12 -------- 103 --------
1004 -------- 汽水 -------- 6 -------- 34 --------
1008 -------- 啤酒 -------- 4 -------- 999 --------
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):6
以下菜品需要补充食材:
----编号--------名称--------价格--------库存------
1001 -------- 牛肉 -------- 30 -------- 7 --------
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):5
请输入要修改的菜品编号:12333
此菜品不存在!
请输入1 取消 2 继续输入1
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):8